

import {
    getStorageTypeConfigData,
    getAssetsTypeConfigData,
    getMaterialTypeConfigData,
    getUserTypeConfigData
} from "../asset.js";


function transformToOptionData(list){
    let option = [];
    list.forEach((item,index)=>{
        option[index]={
            value: item.id,
            label: item.localStore || item.status || item.classification || item.username,
        }
    })
    return option
}

export function getStorageTypeConfigDataFn(){
   return getStorageTypeConfigData().then(res=>{
        if(res.status == 200){
           let resList= res.data.data.records;
          return transformToOptionData(resList)
        }
    })
}
export function getAssetsTypeConfigDataFn(){
    return getAssetsTypeConfigData().then(res=>{
         if(res.status == 200){
            let resList= res.data.data.records;
           return transformToOptionData(resList)
         }
     })
 }
 export function getMaterialTypeConfigDataFn(){
    return getMaterialTypeConfigData().then(res=>{
         if(res.status == 200){
            let resList= res.data.data.records;
           return transformToOptionData(resList)
         }
     })
 }


//  export function getUserTypeConfigDataFn(){
//   return getUserTypeConfigData().then(res=>{
//

//        if(res.status == 200){
//           let resList= res.data.data.records;
//          return transformToOptionData(resList)
//        }
//    })
// }

export function getAllUserData(){
    return getUserTypeConfigData().then(res=>{
  
         if(res.status == 200){
            let resList= res.data.data.records;
           return resList
         }
     })
  }
  